/**
 * Created by Windows on 2015/11/26.
 */
$(function(){
    //修改密码
    $(".save_password").on("click",function(){
        var old_password = $(".old_password").val();
        var new_password = $(".new_password").val();
        var confirm_password = $(".confirm_password").val();

        if(!old_password || old_password==''){
            alert("当前密码为空！");
            return false;
        }

        if(!new_password || new_password==''){
            alert("新密码为空！");
            return false;
        }

        if(new_password.length>15 || new_password.length <6){
            alert("新密码请设置6-15位！");
            return false;
        }

        if(new_password ==old_password){
            alert("新密码和当前密码相同，请重新设置");
            return false;
        }

        if(!confirm_password || confirm_password==''){
            alert("确认新密码为空！");
            return false;
        }

        if(new_password !=confirm_password){
            alert("确认新密码和所填新密码不同");
            return false;
        }

        $.ajax({
            url:"/json/changepassword",
            data:{
                old_password:old_password,
                new_password:new_password,
                confirm_password:confirm_password,
            },
            type:'post',
            dataType:'json',
            success:function(data){
                if(data==1){
                    alert("当前密码不能为空");
                    return false;
                }
                if(data==2){
                    alert("当前密码不正确");
                    return false;
                }
                if(data==3){
                    alert("新密码不能为空");
                    return false;
                }
                if(data==4){
                    alert("确认密码不能为空");
                    return false;
                }
                if(data==5){
                    alert("两次密码不正确");
                    return false;
                }
                if(data==6){
                    alert("密码修改失败");
                    return false;
                }
                if(data==8){
                    alert("修改成功");
                    window.location = "/login/logout";
                }
            }

        });
    });

    $(".save_user").on("click", function () {
        var realname = $(".realname").val();
        var sex = $("input[type=radio]:checked").val();
        var qq =$(".qq").val();
        var email =$(".email").val();
        var tel =$(".tel").val();
        var regBox = {
            regEmail:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
            regNum : /^[1-9][0-9]{4,}$/,//验证数字
        }
        if(!realname || realname==''){
            alert("昵称为空");return false;
        }

        if(!sex || sex=='' ){
            alert("请选择性别");return false;
        }

        if(!qq || qq==''){
            alert("请填写qq号码");return false;
        }
        if(!tel || tel==''){
            alert("请填写座机号码");return false;
        }

        var mqq = regBox.regNum.test(qq);
        if(!mqq){
            alert("QQ号码格式有问题");
            return false;
        }


        $.ajax({
            url:"/json/changeuserinfo",
            data:{
                realname:realname,
                sex:sex,
                qq:qq,
                email:email,
                tel:tel,
            },
            type:"post",
            dataType:'json',
            success:function(data){
                if(data==1){
                        alert("请填写昵称"); return false;
                }

                if(data==2){
                    alert("请选择性别"); return false;
                }

                if(data==3){
                    alert("请填写QQ号码"); return false;
                }

                if(data==4){
                    alert("修改失败"); return false;
                }

                if(data==8){
                    alert("修改成功！");

                    window.location.reload();
                }

            }
        });
    });


    //这边是单个提交报价
    $(".save_pub_quote").on("click",function(){
        var business_id = $("#business_id").val();
        var product_id = $("input[name=product_id]").val();
        var cate_name = $("input[name=cate_name]").val();
        var product_name = $("input[name=product_name]").val();
        var brand_name = $("input[name=brand_name]").val();
        var price = $("input[name=price]").val();
        var currency_id = $("input[name='currency_id'][checked]").val();
        var num = $("input[name=num]").val();
        var service_id = $("#service_id").val();
        //var delivery_area = $("input[name=delivery_area]").val();
        var delivery_time = $("input[name=delivery_time]").val();

        var province_id = $(".province_id").val();
        var city_id = $(".city_id").val();
        var area_id = $(".area_id").val();

        if(!business_id || business_id==''){
            alert("公司不能为空!"); return false;
        }

        if(!cate_name || cate_name==''){
            alert("品种不能为空!");return false;
        }

        if(!product_name || product_name==''){
            alert("牌号不能为空!");return false;
        }

        if(!brand_name || brand_name==''){
            alert("厂商不能为空!");return false;
        }

        if(!price || price==''){
            alert("价格不能为空!");return false;
        }

        if(!currency_id || currency_id==''){
            alert("币种不能为空!");return false;
        }

        if(!num || num==''){
            alert("数量不能为空!");return false;
        }

        if(!service_id || service_id==''){
            alert("交易类型不能为空!");return false;
        }

        if(!province_id && !city_id &&!area_id){
            alert("请你至少选择一个地区!");return false;
        }

        //if(!delivery_area || delivery_area==''){
        //    alert("交货地点不能为空!");return false;
        //}

        if(!delivery_time || delivery_time==''){
            alert("交货时间不能为空!");return false;
        }

        $.ajax({
            url:"/user/savepublishquote",
            data:{
                business_id:business_id,
                product_id:product_id,
                cate_name:cate_name,
                product_name:product_name,
                brand_name:brand_name,
                price:price,
                currency_id:currency_id,
                num:num,
                service_id:service_id,
                province_id:province_id,
                city_id:city_id,
                area_id:area_id,
                //delivery_area:delivery_area,
                delivery_time:delivery_time,
            },
            type:'post',
            dataType:'json',
            success:function(data){
                var code = data.code;
                var msg = data.msg;
                if(code==1){
                    alert(msg);return false;
                }
                if(code==1004){
                    alert(msg); return false;
                }
                if(code==1008){
                    //这边是成功
                    window.location.href = "/user/quotemanage";
                }
            }
        });

    });
    //编辑修改报价单管理
    $(".save_edit_quote").on("click",function(){
        var quote_id = $(this).closest(".wb_input").find("input[name=quote_id]").val();
        var product_id = $(this).closest(".wb_input").find("input[name=product_id]").val();
        var cate_name = $(this).closest(".wb_input").find("input[name=cate_name]").val();
        var product_name = $(this).closest(".wb_input").find("input[name=product_name]").val();
        var brand_name = $(this).closest(".wb_input").find("input[name=brand_name]").val();
        var price = $(this).closest(".wb_input").find("input[name=price]").val();
        var num = $(this).closest(".wb_input").find("input[name=num]").val();
        var service_id = $(this).closest(".wb_input").find("#service_id").val();
        var area_name = $(this).closest(".wb_input").find("input[name=area_name]").val();
        var delivery_time = $(this).closest(".wb_input").find("input[name=delivery_time]").val();

        if(!cate_name || cate_name==''){
            alert("品种不能为空!");return false;
        }

        if(!product_name || product_name==''){
            alert("牌号不能为空!");return false;
        }

        if(!brand_name || brand_name==''){
            alert("厂商不能为空!");return false;
        }

        if(!price || price==''){
            alert("价格不能为空!");return false;
        }

        if(!num || num==''){
            alert("数量不能为空!");return false;
        }

        if(!service_id || service_id==''){
            alert("交易类型不能为空!");return false;
        }

        if(!area_name || area_name==''){
            alert("交货地点不能为空!");return false;
        }

        if(!delivery_time || delivery_time==''){
            alert("交货时间不能为空!");return false;
        }

        $.ajax({
            url:"/user/saveeditquote",
            data:{
                quote_id:quote_id,
                product_id:product_id,
                cate_name:cate_name,
                brand_name:brand_name,
                product_name:product_name,
                price:price,
                num:num,
                service_id:service_id,
                area_name:area_name,
                delivery_time:delivery_time,
            },
            type:'post',
            dataType:'json',
            success:function(data){
                var code = data.code;
                var msg = data.msg;
                if(code==1004){
                    alert(msg);
                }

                if(code==1008){
                    window.location.reload();
                }

            }
        });

    });
    //删除报价单
    $(".del_quote").on("click",function(){
        if(confirm("你确定到删除吗？")){
            var id = $(this).closest(".wb_text").find("input[name=id]").val();
           $.ajax({
               url:"/user/delquote",
               data:{
                   id:id
               },
               type:"post",
               dataType:"json",
               success:function(data){
                    if(data==1){
                        alert("该报价有问题暂无法删除，请联系客服管理员解决"); return false;
                    }
                   if(data==3){
                        alert("抱歉，您的报价已有人下单的，无法删除！如有问题请联系客服管理员解决"); return false;
                   }
                   if(data==2){
                        alert("删除失败！");  return false;
                   }
                   if(data==5){
                        alert("删除成功！");
                       window.location.reload();
                   }
               }
           });

        }
    });
    //全选
    $(".quote_check_all").on("click",function(){
        if($(this).prop("checked")==true){
            $(".check_box").prop("checked",true);
        }else{
            $(".check_box").prop("checked",false);
        }
    });
    //上架
    $(".quote_up").on("click",function(){
        var checkeds = [];
        $(".quote_ul li").each(function(){
           if($(this).find(".check_box").prop("checked")){
               var id = $(this).find("input[name=id]").val();
               checkeds.push(id);
           }
        });

        if(checkeds==''){
            alert("亲，你还没有选择哦！");
        }else{
            $.ajax({
                url:"/user/quoteup",
                data:{
                    check:checkeds
                },
                type:'post',
                dataType:'json',
                success:function(data){
                    if(data==1){
                        alert("数据有问题，请联系客服管理员解决!");return false;
                    }
                    if(data==2){
                        alert("不能选择待审核的报价上架");return false;
                    }
                    if(data==3){
                        alert("不能选择审核不通过的报价上架"); return false;
                    }
                    if(data==4){
                        alert("上架失败!,如无法解决请联系客服管理员解决!"); return false;
                    }
                    if(data==5){
                        alert("上架成功!");
                        window.location.reload();
                    }
                }
            });

        }
    });
    //下架
    $(".quote_down").on("click",function(){
        var checkeds = [];
        $(".quote_ul li").each(function(){
            if($(this).find(".check_box").prop("checked")){
                var id = $(this).find("input[name=id]").val();
                checkeds.push(id);
            }
        });

        if(checkeds==''){
            alert("亲，你还没有选择哦！");
        }else{
            $.ajax({
                url:"/user/quotedown",
                data:{
                    check:checkeds
                },
                type:'post',
                dataType:'json',
                success:function(data){
                    if(data==1){
                        alert("数据有问题，请联系客服管理员解决!");return false;
                    }
                    if(data==2){
                        alert("不能选择待审核的报价下架");return false;
                    }
                    if(data==3){
                        alert("不能选择审核不通过的报价下架"); return false;
                    }
                    if(data==4){
                        alert("下架失败!,如无法解决请联系客服管理员解决!"); return false;
                    }
                    if(data==5){
                        alert("下架成功!");
                        window.location.reload();
                    }
                }
            });

        }
    });
    //批量删除
    $(".quote_del").on("click",function(){
        var checkeds = [];
        $(".quote_ul li").each(function(){
            if($(this).find(".check_box").prop("checked")){
                var id = $(this).find("input[name=id]").val();
                checkeds.push(id);
            }
        });

        if(checkeds==''){
            alert("亲，你还没有选择哦！");
        }else{
            if(confirm("你确定要删除报价吗？")){
                $.ajax({
                    url:"/user/quotedel",
                    data:{
                        check:checkeds
                    },
                    type:'post',
                    dataType:'json',
                    success:function(data){
                        if(data==1){
                            alert("数据有问题，请联系客服管理员解决!");return false;
                        }
                        if(data==2){
                            alert("您的报价单已被下单，不能删除");return false;
                        }
                        if(data==3){
                            alert("删除失败!,如无法解决请联系客服管理员解决!"); return false;
                        }
                        if(data==4){
                            alert("删除成功!");
                            window.location.reload();
                        }
                    }
                });
            }
        }
    });
    //批量下载
    $(".quote_download").on("click",function(){
        var checkeds = [];
        $(".quote_ul li").each(function(){
            if($(this).find(".check_box").prop("checked")){
                var id = $(this).find("input[name=id]").val();
                checkeds.push(id);
            }
        });

        if(checkeds==''){
            alert("亲，你还没有选择哦！");
        }else{
            $.ajax({
                url:"/user/quotedownload",
                data:{
                    check:checkeds
                },
                type:'post',
                dataType:'json',
                success:function(data){
                    if(data==1){
                        alert("数据有问题，请联系客服管理员解决!");return false;
                    }
                    if(data==8){
                        window.location.href="/user/downlist?check="+checkeds;
                    }
                }
            });

        }
    });
    //更新报价
    $(".update_quote").on("click", function () {
        var bid = $(this).attr("bid");
        $.ajax({
            url:"/user/updatequote",
            data:{
                bid:bid
            },
            type:'post',
            dataType:'json',
            success:function(data){
                if(data==100){
                    alert("请您先设置一个默认的一个公司");return false;
                }
                if(data==1){
                    alert("亲，你还没有报价哦!"); return false;
                }
                if(data==2){
                    alert("刷新成功");
                    window.location.reload();
                }else{
                    //
                }
            }
        })
    });
    //求购地区选择
    $('.province_id').on("change",function(){
        var province_id = $(this).val();
        if(province_id==0){
            $('.city_id').html("<option value='0'>选择市</option>");
            $('.area_id').html("<option value='0'>选择县</option>");
        }
        $.ajax({
            url:'/json/getcity',
            data:{
                province_id:province_id
            },
            type:'post',
            dataType:'json',
            success: function (data) {
                if(!data || data==''){
                    $('.city_id').html("<option value='0'>选择市</option>");
                }else{
                    var html = "";
                    html+="<option value='0'>选择市</option>";
                    for(index in data){
                        html+="<option value='"+data[index].region_id+"'>"+data[index].region_name+"</option>";
                    }
                    $('.city_id').html(html);
                }
            }

        });
    });

    $('.city_id').on("change",function(){
        var city_id = $(this).val();
        if(city_id==0){
            $('.area_id').html("<option value='0'>选择县</option>");
        }
        $.ajax({
            url:'/json/getcity',
            data:{
                province_id:city_id
            },
            type:'post',
            dataType:'json',
            success: function (data) {
                if(!data || data==''){
                    $('.area_id').html("<option value='0'>选择县</option>");
                }else{
                    var html = "";
                    html+="<option value='0'>选择县</option>";
                    for(index in data){
                        html+="<option value='"+data[index].region_id+"'>"+data[index].region_name+"</option>";
                    }
                    $('.area_id').html(html);
                }
            }

        });
    });



    //发布求购
    $(".save_pub_inquire").on("click",function(){
        var business_id = $("#business_id").val();
        var cate_name = $("input[name=cate_name]").val();
        var product_id = $("input[name=product_id]").val();
        var product_name = $("input[name=product_name]").val();
        var brand_name = $("input[name=brand_name]").val();
        var price = $("input[name=price]").val();
        var currency_id = $("input[name='currency_id'][checked]").val();
        var num = $("input[name=num]").val();
        var service_id = $("#service_id").val();
        //var delivery_area = $("input[name=delivery_area]").val();
        var delivery_time = $("input[name=delivery_time]").val();

        var province_id = $(".province_id").val();
        var city_id = $(".city_id").val();
        var area_id = $(".area_id").val();

        if(!business_id || business_id==''){
            alert("公司不能为空!"); return false;
        }

        if(!cate_name || cate_name==''){
            alert("品种不能为空!");return false;
        }

        if(!product_name || product_name==''){
            alert("牌号不能为空!");return false;
        }

        if(!brand_name || brand_name==''){
            alert("厂商不能为空!");return false;
        }

        if(!price || price==''){
            alert("价格不能为空!");return false;
        }

        if(!currency_id || currency_id==''){
            alert("币种不能为空!");return false;
        }

        if(!num || num==''){
            alert("数量不能为空!");return false;
        }

        if(!service_id || service_id==''){
            alert("交易类型不能为空!");return false;
        }

        if(!province_id && !city_id &&!area_id){
            alert("请你至少选择一个地区!");return false;
        }


        //if(!delivery_area || delivery_area==''){
        //    alert("交货地点不能为空!");return false;
        //}

        if(!delivery_time || delivery_time==''){
            alert("交货时间不能为空!");return false;
        }

        $.ajax({
            url:"/user/savepublishinquire",
            data:{
                business_id:business_id,
                product_id:product_id,
                cate_name:cate_name,
                product_name:product_name,
                brand_name:brand_name,
                price:price,
                currency_id:currency_id,
                num:num,
                service_id:service_id,
                province_id:province_id,
                city_id:city_id,
                area_id:area_id,
                //delivery_area:delivery_area,
                delivery_time:delivery_time,
            },
            type:'post',
            dataType:'json',
            success:function(data){
                var code = data.code;
                var msg = data.msg;
                if(code==1){
                    alert(msg);return false;
                }
                if(code==1004){
                    alert(msg); return false;
                }
                if(code==1008){
                    //这边是成功
                    window.location.href = "/user/inquiremanage";
                }
            }
        });

    });

    $(".del_inquire").on("click",function(){
        if(confirm("你确定到删除吗？")){
            var id = $(this).closest(".wb_text").find("input[name=id]").val();
            $.ajax({
                url:"/user/delinquire",
                data:{
                    id:id
                },
                type:"post",
                dataType:"json",
                success:function(data){
                    if(data==1){
                        alert("该求购有问题暂无法删除，请联系客服管理员解决"); return false;
                    }
                    if(data==3){
                        alert("抱歉，您的求购已有人报价，无法删除！如有问题请联系客服管理员解决"); return false;
                    }
                    if(data==2){
                        alert("删除失败！");  return false;
                    }
                    if(data==5){
                        alert("删除成功！");
                        window.location.reload();
                    }
                }
            });

        }
    });

    $(".inquire_check_all").on("click",function(){
        if($(this).prop("checked")==true){
            $(".check_box").prop("checked",true);
        }else{
            $(".check_box").prop("checked",false);
        }
    });

    $(".inquire_del").on("click",function(){
        var checkeds = [];
        $(".inquire_ul li").each(function(){
            if($(this).find(".check_box").prop("checked")){
                var id = $(this).find("input[name=id]").val();
                checkeds.push(id);
            }
        });

        if(checkeds==''){
            alert("亲，你还没有选择哦！");
        }else{
            if(confirm("你确定要删除报价吗？")){
                $.ajax({
                    url:"/user/inquiredel",
                    data:{
                        check:checkeds
                    },
                    type:'post',
                    dataType:'json',
                    success:function(data){
                        if(data==1){
                            alert("数据有问题，请联系客服管理员解决!");return false;
                        }
                        if(data==2){
                            alert("您的求购已经报价，不能删除");return false;
                        }
                        if(data==3){
                            alert("删除失败!,如无法解决请联系客服管理员解决!"); return false;
                        }
                        if(data==4){
                            alert("删除成功!");
                            window.location.reload();
                        }
                    }
                });
            }
        }
    });

    //保存图片上传
    $("#business_id").on("change",function(){
        var business_id = $(this).val();
        $.ajax({
            url:'/json/licenses',
            data:{
                business_id:business_id
            },
            type:'post',
            dataType:'json',
            success:function(data){
                var bhtml="";
                var trhtml="";
                var ochtml="";
                if(!data.b_certificate || data.b_certificate==''){
                    bhtml+="<img src=\"/images/temp/s_01.jpg\" id=\"bimgShow\" width=\"300\" height=\"150\" />";
                }else{
                    bhtml+="<img src=\"/upload/"+data.b_certificate+"\" id=\"bimgShow\" width=\"300\" height=\"150\" />";
                }

                if(!data.tr_certificate || data.tr_certificate==''){
                    trhtml+="<img src=\"/images/temp/s_02.jpg\" id=\"trbimgShow\" width=\"300\" height=\"150\" />";
                }else{
                    trhtml+="<img src=\"/upload/"+data.tr_certificate+"\" id=\"trbimgShow\" width=\"300\" height=\"150\" />";
                }

                if(!data.oc_certificate || data.oc_certificate==''){
                    ochtml+="<img src=\"/images/temp/s_03.jpg\" id=\"ocimgShow\" width=\"300\" height=\"150\" />";
                }else{
                    ochtml+="<img src=\"/upload/"+data.oc_certificate+"\" id=\"ocbimgShow\" width=\"300\" height=\"150\" />";
                }
                $("#bimg").html(bhtml);
                $("#trimg").html(trhtml);
                $("#ocimg").html(ochtml);

            }
        });
    });
});